StringScanner.SkipOverWhitespace Function
Syntax
Chars_Skipped as N = SkipOverWhitespace as n()
Arguments
- Chars_Skipped
The number of characters the offset has been moved.
Description
Skip over a sequence of whitespace characters . Returns number of characters skipped.
Discussion
The <StringScanner>.SkipOverWhitespace() function moves the offset to the next character that is not a whitespace character and returns the number of characters that the offset has moved. The offset does not move if it is already pointing to a whitespace character. The function treats the following characters as white space.
- Character
- ASCII Value
- space
chr(32)
- tab
chr(9)
- carriage return
chr(10)
- line feed
chr(13)
Example
dim scanner as P dim txt as C txt = <<%text% This is wonderful prose written by a technical writer of note. %text% scanner = stringscanner.create(txt) scanner.skipover(4) ? scanner.SkipOverWhitespace() = 1 ? scanner.GetToOffset() = "This " ? scanner.GetRemainder() = is wonderful prose written by a technical writer of note.
See Also